Bug 539464 – gtk_cell_view_get_model is missing in GtkCellView
authorBjörn Lindqvist <bjourne@gmail.com>
Mon, 6 Oct 2008 21:15:45 +0000 (21:15 +0000)
committerBjörn Lindqvist <bjornl@src.gnome.org>
Mon, 6 Oct 2008 21:15:45 +0000 (21:15 +0000)
2008-10-06  Björn Lindqvist  <bjourne@gmail.com>

Bug 539464 – gtk_cell_view_get_model is missing in GtkCellView

* gtk/gtkcellview.c (gtk_cell_view_get_model): Add
gtk_cell_view_get_model.

svn path=/trunk/; revision=21593

ChangeLog
docs/reference/gtk/gtk-sections.txt
docs/reference/gtk/tmpl/gtkcellview.sgml
gtk/gtk.symbols
gtk/gtkcellview.c
gtk/gtkcellview.h

index a0952eb481d1e3b06cbdf3492441200e912e5da1..dcd10fd9d64e6f4e9860c556090d3eac91707e68 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-10-06  Björn Lindqvist  <bjourne@gmail.com>
+
+       Bug 539464 – gtk_cell_view_get_model is missing in GtkCellView
+
+       * gtk/gtkcellview.c (gtk_cell_view_get_model): Add
+       gtk_cell_view_get_model.
+
 2008-10-06  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkprintunixdialog.c (create_main_page): Show the tooltip
index dc5c6bda7a680f8e0904523a18e6d09ab1244cb5..62d671923abab537e858998a6356a72ae9963e64 100644 (file)
@@ -4819,6 +4819,7 @@ gtk_cell_view_new_with_text
 gtk_cell_view_new_with_markup
 gtk_cell_view_new_with_pixbuf
 gtk_cell_view_set_model
+gtk_cell_view_get_model
 gtk_cell_view_set_displayed_row
 gtk_cell_view_get_displayed_row
 gtk_cell_view_get_size_of_row
index 85db2acdd00120a6ffd29879c31a44a9b66c3786..316ef8b2033a65c43befdcc1e9e55dead6135c8e 100644 (file)
@@ -90,6 +90,15 @@ and drag and drop.
 @model: 
 
 
+<!-- ##### FUNCTION gtk_cell_view_get_model ##### -->
+<para>
+
+</para>
+
+@cell_view: 
+@Returns:
+
+
 <!-- ##### FUNCTION gtk_cell_view_set_displayed_row ##### -->
 <para>
 
index 7bd39ea15a833df0a28599c0cfad5c5d52d64d44..14778ac06939000be88c1770d2a0f4055f06ba35 100644 (file)
@@ -648,6 +648,7 @@ gtk_cell_renderer_toggle_set_radio
 #if IN_FILE(__GTK_CELL_VIEW_C__)
 gtk_cell_view_get_cell_renderers
 gtk_cell_view_get_displayed_row
+gtk_cell_view_get_model
 gtk_cell_view_get_size_of_row
 gtk_cell_view_get_type G_GNUC_CONST
 gtk_cell_view_new
index 144feba00b9b4e51485560d22a4f559887071e23..43cdce1cc127e4afaa3fe6cb9947799bf43e83c2 100644 (file)
@@ -886,6 +886,25 @@ gtk_cell_view_set_model (GtkCellView  *cell_view,
     g_object_ref (cell_view->priv->model);
 }
 
+/**
+ * gtk_cell_view_get_model:
+ * @cell_view: a #GtkCellView
+ *
+ * Returns the model for @cell_view. If no model is used %NULL is
+ * returned.
+ *
+ * Returns: a #GtkTreeModel used or %NULL
+ *
+ * Since: 2.16
+ **/
+GtkTreeModel *
+gtk_cell_view_get_model (GtkCellView *cell_view)
+{
+  g_return_val_if_fail (GTK_IS_CELL_VIEW (cell_view), NULL);
+
+  return cell_view->priv->model;
+}
+
 /**
  * gtk_cell_view_set_displayed_row:
  * @cell_view: a #GtkCellView
index a214fa80197c282a04bf4d5dae662d370ca8e891..c07f24960cc1a3d859a5c2f38a7db119d4611f65 100644 (file)
@@ -62,6 +62,7 @@ GtkWidget        *gtk_cell_view_new_with_pixbuf        (GdkPixbuf       *pixbuf)
 
 void              gtk_cell_view_set_model               (GtkCellView     *cell_view,
                                                          GtkTreeModel    *model);
+GtkTreeModel     *gtk_cell_view_get_model               (GtkCellView     *cell_view);
 void              gtk_cell_view_set_displayed_row       (GtkCellView     *cell_view,
                                                          GtkTreePath     *path);
 GtkTreePath      *gtk_cell_view_get_displayed_row       (GtkCellView     *cell_view);